package com.ponhu.ea2.service.facade;

import com.ponhu.ea2.vo.ApiGoodsForOrderVo;
import com.ponhu.ea2.vo.ApiGoodsForScmVo;

import java.util.List;

/**
 * @author zhaokai
 */
public interface GoodsForOrderApiService {

    /**
     * 订单查询商品接口
     * 入参：集合{库存编码}
     * 返回：集合{库存编码，胖虎商品id，胖虎商品名称，平台货品id，平台货品名称}
     * 举例： 入参：[{"库存编码":"axxx","库存编码":"axxx"}]
     * 返回：[{"库存编码":"axxx","胖虎商品id":2,"胖虎商品名称":"测试商品","平台货品id":111,"平台货品名称":"测试商品"}]
     * @param inventoryCodeList 入参对象
     * @return the {@link ApiGoodsForOrderVo} instance
     */
    List<ApiGoodsForOrderVo> orderGetGoodsInfo(List<String> inventoryCodeList);

    /**
     * 采购获取商品信息接口
     * @param inventoryCodeList 入参对象
     * @return the {@link ApiGoodsForScmVo} instance
     */
    List<ApiGoodsForScmVo> scmGetGoodsInfo(List<String> inventoryCodeList);
}
